// package com.xuyuan.cpn.redis.config;
//
// import org.redisson.Redisson;
// import org.redisson.api.RedissonClient;
// import org.redisson.config.Config;
// import org.springframework.beans.factory.annotation.Value;
// import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
// import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
// import org.springframework.context.annotation.Bean;
// import org.springframework.context.annotation.Configuration;
// import org.springframework.data.redis.core.RedisOperations;
//
// @Configuration
// @ConditionalOnProperty(value = "spring.redis")
// @ConditionalOnClass(RedisOperations.class)
// public class RedissionConfig {
//
//     @Value("${spring.redis.host:127.0.0.1}")
//     private String host;
//
//     @Value("${spring.redis.port:6379}")
//     private String port;
//
//     @Bean
//     public RedissonClient redissonClient() {
//         Config config = new Config();
//         String url = String.format("redis://%s:%s", host, port);
//         config.useSingleServer().setAddress(url).setTimeout(30000);
//         return Redisson.create(config);
//     }
// }